<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org/">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div th:text="${message}"></div>
    <input type="text" th:id="${student.id}" th:value="${student.name}"/>
    <!--循环遍历-->
    <table border="1">
        <tr>
            <td>编号</td>
            <td>姓名</td>
            <td>年龄</td>
            <td>生日</td>
        </tr>
        <tr th:each="student:${list}">
            <td th:text="${student.id}">编号</td>
            <td th:text="${student.name}">姓名</td>
            <td th:text="${student.age}">年龄</td>
            <td th:text="${#dates.format(student.birthday, 'yyyy-MM-dd')}">生日</td>
        </tr>
    </table>
    <!-- 获取所有 list -->
    <p th:text="${list}"></p>
    <p th:text="${list[0].name.substring(0,1)}"></p>
    <p th:text="${list[0].getName().substring(0,1)}"></p>
    <p th:text="${list[0]['name'].substring(0,1)}"></p>

    <!--判断
    Thymeleaf支持四种判断：th:if/th:unless、逻辑运算符（and、or、not）、三目运算符、switch。-->
    <!--第一种：if & unless-->
    <!-- 如果条件为真，执行标签内的内容 -->
    <div th:if="${true}">
        天天18
    </div>

    <div th:if="${list[0].name eq '张三1'}">
        张三1
    </div>
    <div th:if="${list[0].name == '张三1'}">
        张三1
    </div>
    <div th:if="${list[0].name ne '张三1'}">
        !张三1
    </div>
    <div th:if="${not false}">
        真的别做梦
    </div>

    <span th:text="${student.age eq 23} ? '今年23' : '不是23' "></span>

    <!--第四种：switch-->
    <div th:switch="${student.age}">
        <div th:case="16">我今年16岁</div>
        <div th:case="17">我今年17岁</div>
        <div th:case="18">我今年18岁</div>
        <div th:case="20">我今年20岁</div>
        <div th:case="23">我今年23岁</div>
        <div th:case="*">我年年18岁</div>
    </div>
</body>
</html>